term deposit - German English Dictionary